<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/8
 * Time: 23:41
 */

namespace app\api\controller\v1;


use app\api\controller\BaseController;
use app\api\validate\OrderPlace;
use think\Controller;

class Order extends BaseController
{
    protected $beforeActionList = [
        'needExclusiveScope' => ['only' => 'placeOrder']
    ];


    //下单
//    api接受检查库存
//    有库存吧订单存入数据库，下单成功，客户端返回消息，告诉客户端可以支付了
//    调用支付接口，支付
//    再次检查库存量
//    调用接口支付
//    微信返回支付结果（异步）
//    成功：库存扣除，失败：返回支付失败的结果
    public function placeOrder()
    {
        (new OrderPlace())->goCheck();

    }
}